Guardship আপনার নেট কোড disassembles এবং তারপর দুই টুকরা উৎপাদিত দ্বারা নেটিভ অপরিচালিত অ্যাপ্লিকেশনে আপনার এক্সিকিউটেবল এর MSIL কোড প্রনয়ন: 1. স্টার্ট মডিউল [Your_App_Name] .com; 2. লাইব্রেরী [Your_App_Name] .lib
আপনার অ্যাপ্লিকেশন (WinForms, WPF) যে নেট ফ্রেমওয়ার্ক লক্ষ্য অন্তর্বর্তী ভাষা (ইলিনয়) থেকে কম্পাইল করা হয়. রান সময়ে, ঠিক-ইন-টাইম (JIT) কম্পাইলার নেটিভ কোডে ইলিনয় অনুবাদ. Guardship তা গোপন করতে নেটিভ কোড আপনার নেট এক্সিকিউটেবল অনুবাদ. যখন আপনি সংরক্ষিত এক্সেকিউটেবল চালানো এটা সব বৈশিষ্ট্য এবং পিসি মেমরি করণ পরিচালিত অ্যাপ্লিকেশনের বৈশিষ্ট্য রয়েছে. কিন্তু নেট সমাবেশ ব্রাউজার এবং decompilers আপনার সংরক্ষিত .NET সময় সঞ্চালনযোগ্য এক্সেকিউটেবল ফাইল পড়তে সক্ষম হবে না.
কেন Guardship অপরিচালিত এক্সিকিউটেবল রূপান্তর করেন?
সেখানে কর্মগুলির অপরিচালিত সময় সঞ্চালনযোগ্য এক্সেকিউটেবল ফাইল এএসএম, সি, বা সি ++ লেখা জন্য কয়েক disassemblers হয়. তবে তাদের কেউই সার্থক পড়তে যথেষ্ট কোড উত্পাদন পরিচালনা করবে. আপনি আরো সময় ব্যয়, ভিতরে প্রতীকী ভাষান্তর ব্লক সঙ্গে decompiled উৎস পড়ার চেষ্টা স্ক্র্যাচ থেকে একই ক্রিয়াশীল আবেদন লেখার চেয়ে করবে.
আসলে, যে কোন এক্সিকিউটেবল মডিউল অনেকত্রিত এবং অন্বেষণ করতে পারে. স্বাভাবিকতা যা দিয়ে একটি decipherer বিপরীত- প্রকৌশলী পারেন আপনার আবেদন সোর্স কোড কিভাবে অ্যাপ্লিকেশন এর সোর্স কোড সম্পর্কে সম্পূর্ণ মেটাডাটা EXE মডিউল ভিতরে উপস্থাপন উপর নির্ভর করে. মে আউট মূল decipherer চিত্রে ক্লাসের নাম, মেথড, কাজ প্রবাহ, স্ট্রাকচার, ইত্যাদি? একটি কম্পাইলার মূলত অ্যাপ্লিকেশন এর সোর্স কোড কমপ্যাক্টগুলো, একটি বিন্যাসে যা অনেক মেশিন রানটাইম সঞ্চালনের সঙ্গতিশীল মধ্যে আউটপুট রূপান্তর. এটা একটি নেটিভ মেশিন কোড বা ইলিনয় বাইট কোড যে CLR অন্তর্বর্তী রানটাইম দ্বারা চিকিত্সা করা হয় হতে পারে. দ্বারা তবে মোটের উপর, আপনার আবেদন সোর্স কোড (ডিবাগিং, মন্তব্য, ইত্যাদি) সম্পর্কে তথ্য অনেক সহজভাবে কম্প্যাক্ট সংকলন সময় নষ্ট করা যাবে
আবশ্যকতা করুন :.
নেট ফ্রেমওয়ার্ক 2.0
এ সীমাবদ্ধতা করুন :
লিমিটেড কার্যকারিতা?
পাওয়া মন্তব্যসমূহ না